// 这个js模块可以写各个组件重复的业务
// 这个文件中可以写任何.vue文件中 script节点中的业务/选项
// 混入可以和组件内部的 data进行混入
// 混入中的data的优先级 优于 组件内的data的, 但是组件内的data数据和mixin中的data冲突, 最终会渲染组件内的数据

export default {
  data() {
    return {
      msg: '默认的字符串'
    }
  },
  methods: {
    // 这个函数最终会注入到组件内部
    checkPoint(str) {
      if (this.$store.getters.points) {
        return this.$store.getters.points.includes(str)
      }
    }
  },
  created() {
    console.log('welcome to ' + this.msg)
  }
}
